package com.gzhryc.net_marketing.api.protocol.goods;

import com.gzhryc.common.api.SecurityRequest;

import java.io.Serializable;

public class GoodsListRequest extends SecurityRequest<GoodsListRequest.Body> {

    private static final long serialVersionUID = 1L;

    public GoodsListRequest() {
        super();
        this.body = new GoodsListRequest.Body();
    }

    public static class Body implements Serializable {

        private static final long serialVersionUID = 1L;

        private String groupId;
        private String goodsName;       //商品名称模糊查询
        private Integer classify;       //商品分类
        private String typeCodes;       //商品类型
        private String supplierName;    //供货商名称

        private Integer minPayMoney;       //最小零售金额
        private Integer maxPayMoney;       //最大零售金额

        private Integer minWholesaleMoney;       //最小批发金额
        private Integer maxWholesaleMoney;       //最大批发金额

        private Integer pageNo;
        private Integer pageLimit;

        public String getGroupId() {
            return groupId;
        }

        public void setGroupId(String groupId) {
            this.groupId = groupId;
        }

        public String getGoodsName() {
            return goodsName;
        }

        public void setGoodsName(String goodsName) {
            this.goodsName = goodsName;
        }

        public Integer getClassify() {
            return classify;
        }

        public void setClassify(Integer classify) {
            this.classify = classify;
        }

        public String getTypeCodes() {
            return typeCodes;
        }

        public void setTypeCodes(String typeCodes) {
            this.typeCodes = typeCodes;
        }

        public String getSupplierName() {
            return supplierName;
        }

        public void setSupplierName(String supplierName) {
            this.supplierName = supplierName;
        }

        public Integer getMinPayMoney() {
            return minPayMoney;
        }

        public void setMinPayMoney(Integer minPayMoney) {
            this.minPayMoney = minPayMoney;
        }

        public Integer getMaxPayMoney() {
            return maxPayMoney;
        }

        public void setMaxPayMoney(Integer maxPayMoney) {
            this.maxPayMoney = maxPayMoney;
        }

        public Integer getMinWholesaleMoney() {
            return minWholesaleMoney;
        }

        public void setMinWholesaleMoney(Integer minWholesaleMoney) {
            this.minWholesaleMoney = minWholesaleMoney;
        }

        public Integer getMaxWholesaleMoney() {
            return maxWholesaleMoney;
        }

        public void setMaxWholesaleMoney(Integer maxWholesaleMoney) {
            this.maxWholesaleMoney = maxWholesaleMoney;
        }

        public Integer getPageNo() {
            return pageNo;
        }

        public void setPageNo(Integer pageNo) {
            this.pageNo = pageNo;
        }

        public Integer getPageLimit() {
            return pageLimit;
        }

        public void setPageLimit(Integer pageLimit) {
            this.pageLimit = pageLimit;
        }
    }


}
